#define _CRT_SECURE_NO_WARNINGS 1
#include"SeqList.h"
//void test1()
//{
//
//	SL s;
//	SLinit(&s);
//	SLPushBack(&s, 1);
//	SLPushBack(&s, 2);
//	SLPushBack(&s, 3);
//	SLPushBack(&s, 4);
//	SLPushBack(&s, 5);
//	SLPrint(&s);
//	SLdestory(&s);
//}

//void test2()
//{
//	SL s;
//	SLinit(&s);
//	SLPushFront(&s, 1);
//	SLPushFront(&s, 2);
//	SLPushFront(&s, 3);
//	SLPushFront(&s, 4);
//	SLPushFront(&s, 5);
//	SLPrint(&s);
//	SLdestory(&s);
//}

void test3()
{
	
	SL s;
	SLinit(&s);
	SLPushFront(&s, 1);
	SLPushFront(&s, 2);
	SLPushFront(&s, 3);
	SLPushFront(&s, 4);
	SLPushFront(&s, 5);
	SLPopBack(&s);
	SLPopBack(&s);
	SLPopBack(&s);
	SLPrint(&s);
	SLdestory(&s);
}
void test4()
{
	SL s;
	SLinit(&s);
	SLPushFront(&s, 1);
	SLPushFront(&s, 2);
	SLPushFront(&s, 3);
	SLPushFront(&s, 4);
	SLPushFront(&s, 5);
	SLInsert(&s, 2, 30);
	SLErase(&s, 3);
	SLPrint(&s);
	SLdestory(&s);
}
int main()
{
	//test1();
	//test2();
	//test3();
	test4();
	return 0;
}